define(['jquery', 'jqueryDataTables', 'dataTablesBootstrap'], function ($) {

	var ajax_url = $('#ajax-url').val();
	$('#example').dataTable({
	    "iDisplayLength": 20,//每页显示10条数据
	    "bAutoWidth": false,//宽度是否自动，感觉不好使的时候关掉试试
	    "bLengthChange": false, 
	    "bFilter": false,
	    'bSort': false,
        // 'aaSorting': []
		
	    "oLanguage": {//下面是一些汉语翻译
	        "sSearch": "搜索",
	        "sLengthMenu": "每页显示 _MENU_ 条记录",
	        "sZeroRecords": "没有检索到数据",
	        "sInfo": "显示 _START_ 至 _END_ 条 &nbsp;&nbsp;共 _TOTAL_ 条",
	        "sInfoFiltered": "(筛选自 _MAX_ 条数据)",
	        "sInfoEmpty": "没有数据",
	        "sProcessing": "正在加载数据...",
	        "sProcessing": "", //这里是给服务器发请求后到等待时间显示的 加载gif
	        "oPaginate":
	        {
	            "sFirst": "首页",
	            "sPrevious": "前一页",
	            "sNext": "后一页",
	            "sLast": "末页"
	        }
	    },
	    // "bProcessing": true, //
	    "bServerSide": true, //开启服务器模式，使用服务器端处理配置datatable。注意：sAjaxSource参数也必须被给予为了给datatable源代码来获取所需的数据对于每个画。 这个翻译有点别扭。开启此模式后，你对datatables的每个操作 每页显示多少条记录、下一页、上一页、排序（表头）、搜索，这些都会传给服务器相应的值。 
	    "sAjaxSource": ajax_url, //给服务器发请求的url
	    "aoColumns": [ //这个属性下的设置会应用到所有列，按顺序没有是空
            {"sDefaultContent": ''},
            {"sDefaultContent": ''},
            {"sDefaultContent": ''},
            {"sDefaultContent": ''},
            {
            	"mData":"link"
            },
            {
                "mData":"create_time"
            }
	    ],
	    'fnRowCallback': function(nRow, aData, iDisplayIndex){

            var check = '<input type="checkbox" class="checkOne" name="id[]" value="'+aData.id+'">';
            $(nRow).find('td').eq(0).html(check);

            this.api().column(1).nodes().each(function(cell, i) {
         　　　　cell.innerHTML =  i + 1;
         　 });

            var userUrl = "<a href='"+baseUrl+"Admin/Video/addVideo/"+aData.id+"' class='new_iframe'>"+aData.theme+"</a>";
            $(nRow).find("td").eq(2).html(userUrl)
            
            var userUrl = aData.type ==1 ?'已上线': (aData.type == 2 ? '已下架':'待发布');
            $(nRow).find("td").eq(3).html(userUrl)
            
	    }

	});
})